php funckija [kā iegūt notepad.lv bloku] | Notepad.lv


php funckija [kā iegūt notepad.lv bloku]


   
  1. Mikijs : 25 Novembris 2008 0:21:52 AtbildētProfilsSūtīt vēstuli

    Sveiki, šajā rakstā vēlos padalīties pieredzēs ar PHP programmēšanu.
    Esmu izveidojis php funkciju ar kuras palīdzību var izgriezt notepad.lv "Jaunākais forumā" datus un publicēt tos savā mājas lapā.


    Kods:
    <?php
    function notepadLv($type) { // Tiek uzsākta funkcija
      $str=file_get_contents("http://www.notepad.lv"); // Lejupielādējam datus
      switch($type) { // Sākas switch atpazīšanas funkcija (vēlāk varēsim papildināt bloku izvēli)
        case "jaunākais forumā": // Izvēlētais variants
          $key=base64_decode("PGgzPkphdW7EgWthaXMgZm9ydW3EgTwvaDM+"); // Bāzes kods
          $qry=explode($key,$str); // Griežam no augšas
          $part=$qry[1]; // Saglabājam
          $qry=explode(base64_decode("PC9kaXY+"),$part); // Griežam no apakšas
          $part=$qry[0]; // Saglabājam
          $return=$key.str_replace("\n",null,$part); // Salīmējam
        break; // Apstādinam izvēli
      } // Aizveream funkciju switch
      return $return; // Atdodam rezūltātu
    } // Aizveram funkciju
    // Atstarpe
    echo notepadLv("jaunākais forumā"); // Izvadam iegūto.
    ?>


    Ja testējat noderēs šī rindiņa (faila augšgalā), lai rāda garumzīmes

    Kods:
    Header("Content-Type:Text/html; charset=utf-8");



    m.

  2. drono : 25 Novembris 2008 0:31:17 AtbildētProfilsSūtīt vēstuli

    Nesapratu, kāpēc tā:
    $key = base64_decode("PGgzPkphdW7EgWthaXMgZm9ydW3EgTwvaDM+");
    vietā nevar uzreiz rakstīt:
    $key = "<h3>Jaunākais forumā</h3>"; ?
    Tas dēļ tā utf-8 vai kā?

  3. Mikijs : 25 Novembris 2008 0:33:08 AtbildētProfilsSūtīt vēstuli

    lai nebūtu vajadzība tiek kas nezin čakarēt notepad portalu

  4. M : 26 Novembris 2008 15:31:04 AtbildētProfilsSūtīt vēstuli

    Uz katru klikšķi lādēt lapu no cita servera ir emm... stulbi. Tur vajag kaut kādu kešošanu pielikt.

  5. Mikijs : 27 Novembris 2008 6:06:52 AtbildētProfilsSūtīt vēstuli

    M -> pats zinu ka stulbi ,bet nejau ideju dodu, bet gan pamant ieguves funkciju..
    aizdomajies pirms runa.

Pievienot komentāru




Digitālās foto kamerasDigitālās foto kameras
  • Saistītās tēmas